5498849d1926bf71cbab5148ed2b1caca58ec853,src/main/java/com/hm/achievement/runnable/AchieveDistanceRunnable.java,AchieveDistanceRunnable,updateDistanceAndCheckAchievements,#number#Player#NormalAchievements#,165

Before Change


		Integer distance = map.get(uuid);
		// Distance didn't previously exist in the cache; retrieve it from the database and return.
		if (distance == null) {
			map.put(uuid, plugin.getDb().getNormalAchievementAmount(player, category));
			return false;
		}

After Change


		String uuid = player.getUniqueId().toString();
		Map<String, Integer> map = plugin.getPoolsManager().getHashMap(category);
		// If distance didn't previously exist in the cache; retrieve it from the database.
		int distance = map.getOrDefault(uuid, plugin.getDb().getNormalAchievementAmount(player, category));

		distance += difference;
		map.put(uuid, distance);